1. /* srmdnchk.cpp by K.Tsuru */
  2. // function ID = 803 BRADIX
  3. /***********************
  4. SRational class
  5. It checks den > 0 or not.
  6. ************************/
  7. #ifndef SN_H
  8. #include "sn.h"
  9. #endif
  10. void SRational::DenCheck(){
  11. if(den.Sign(81) == 0 ) den.SetError(den.DIVIDED_BY_ZERO,"SR", 803);
  12. if(den.Sign() < 0){
  13. den.ChangeSign(); // den = -den
  14. num.ChangeSign(); // num = -num
  15. }
  16. if(den.IsOne()) reduceDone = true;
  17. }

srmdnchk.cpp : last modifiled at 2016/09/04 14:21:43(435 bytes)
created at 2016/06/26 15:57:35
The creation time of this html file is 2016/09/18 20:28:05 (Sun Sep 18 20:28:05 2016).